草庐IT

Java CLI 解析器

全部标签

XML 解析错误 : not well-formed

我在下面收到此解析错误。我无法让它工作。怎么了? 最佳答案 您经常使用”(我认为是Unicode字符“右双引号”(U+201D))而不是"(Unicode字符“引号”'(U+0022)) 关于XML解析错误:notwell-formed,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6792088/

.net - 解析 XML 的不同方法

我是XML的初学者。我创建了一个简单的XML文件并尝试对其进行解析并将值分配给变量。它有效,但我使用的方法让我想知道是否有更好的方法,如果你愿意的话,更优雅的方法来完成这项任务。有吗?这是我的XML文件:helloworldanotherone这是我使用的方法:stringvar1="",var2="";using(XmlReaderr=XmlReader.Create(file)){while(r.Read()){if(r.MoveToContent()==XmlNodeType.Element){if(r.Name=="record"){var1="";var2="";}elsei

java - 在 Java 中使用 REGEX 解析 XML

鉴于以下XML片段,我需要为DataElements下的每个子项获取名称/值对列表。由于我无法控制的原因,无法使用XPath或XML解析器,因此我正在使用正则表达式。2.095465.0011.A1392f4-MPA7.19879我需要的输出是:[{EmpStatus:2.0},{Expenditure:95465.00},{StaffType:11.A},{Industry:13}]DataElements下的标记名称是动态的,因此不能在正则表达式中逐字表达。标签名称TargetCenter和Trace是静态的,可以在正则表达式中,但如果有一种方法可以避免硬编码,那将是更可取的。"(

xml - JSTL - 解析不适​​用于具有命名空间的元素

我正在尝试使用JSTL解析以下XML。除了带有“t”前缀的标签之外,我可以轻松地检索XML中的所有元素,我该怎么做?XML看起来像(feed.xml)en-ukThu,02Sep201016:56:49+0100Thu,02Sep201017:24:03+0100Titletext1http://a.b.com/link1Descriptiontext1Unique-identifier-1azmantrue我的JSTL看起来像这样下面会返回“Titletext1”但是下面会出现下面的错误堆栈跟踪:org.apache.jasper.servlet.JspServletWrapper.

jquery - 使用 jQuery Mobile 进行 XML 解析

我正在尝试使用jQueryMobile解析XML文件。这是我的jQuery脚本:$(document).ready(function(){$.ajax({type:"GET",url:"bars.xml",dataType:"xml",success:function(xml){$(xml).find('bar').each(function(){vardate=newDate();varday=date.getDay();varname=$(this).attr('name');varid=$(this).attr('id');varspecials=$(this).find('sp

ruby-on-rails - 哈希 xml 解析为 json 显示没有有效的根

正在将xml文件转换为json,它抛出错误Thedocument"somexmldata"doesnothaveavalidroot.我正在使用jsongem进行转换,我的代码是require'json'scheduledoc="xmlfile"scheduleData=Hash.from_xml(scheduleDoc).to_jsonputs"schedulejson#{scheduleData}如何在rails中将xml转换为json。 最佳答案 我们可以看到xml文件吗?首先,确保它以正确的文档类型开头。例子:然后,尝试将整

Ruby Nokogiri SAX 解析器在 ">"(又名 ">")处截断字符串

背景:我正在使用Ruby的Nokogirigem来解析XML文件。我遇到的问题是,当字符串包含>时,SAX解析器返回不完整的结果。,这是>的HTML编码.例如:PART1PART2#=>returns"PART1PART2"PART3>PART4#=>returns"PART3"我的解析器看起来像这样:require'nokogiri'classMySample研究:如果一个字符串包含>,然后Nokogiri认为这是字符串的结尾。有一个>字符串中的XML将被视为格式不正确的XML。然而,我的XML格式正确,但Nokogiri认为>标记字符串的结尾。这意味着Nokogi

java - 如何在 Java 中将 XML 转换为 JSON 并避免解析器尝试将 String 解析为数字

我正在使用org.json.XML库将XML解析为JSON。http://www.json.org/javadoc/org/json/XML.html在我的XML文档中,有一个ID字段是用[0-9][a-z]随机生成的。它旨在成为一个字符串。一切正常,直到这个不幸的ID123456789e1234恰好是一个数字的科学记数法。下面是一段测试代码:publicclassXmlToJsonTest{publicstaticStringtestXML="123456789e1234";@TestpublicvoidtestXMLtoJSON()throwsJSONException{JSONO

c# - XML 解析在第 1 行第 9 列失败 : DTD is prohibited

我已按照以下文章所述为SQL分析服务器配置HTTP访问,https://technet.microsoft.com/en-us/library/gg492140(v=sql.105).aspx最后,我为我的SQL分析服务配置了msmdpump.dll,我试图在Excel中加载连接字符串,我得到了“XML解析在第1行失败,第9列DTD被禁止”异常。来自'C:\inetpub\wwwroot\OLAP'的web.config是,安全标识的应用程序池是“NetworkService”。是否有任何管理员权限限制连接或遗漏任何设置? 最佳答案

c# - 在 C# 中安全地解析 XML

我有一个C#应用程序,它从表示UTF-8编码的XML消息的外部服务接收字节数组。此XML数据包含敏感数据,我不希望将这些数据存储在字符串对象中,因为字符串是不可变的,并且在完成处理后无法删除这些值。我目前正在使用System.XML.XmlReader将值解析为字符串(请参见下面的代码)。如果我的代码(或我正在调用的代码)将敏感数据存储为字符串,我该如何着手执行此操作?byte[]messsage=Encoding.UTF8.GetBytes(request);//Sendmessagetotheserver.sslStream.Write(messsage);sslStream.Fl